/*
 * @Description:
 * @Date: 2023-03-27 11:13:20
 * @LastEditors: czp
 * @LastEditTime: 2023-03-27 11:34:41
 */
module.exports = {
	//先使用 eslint 进行代码校验并自动修复问题，再使用 prettier 进行代码格式化。
	"*.{js,jsx,ts,tsx}": ["eslint --fix", "prettier --write"],

	//表示对于除了 package.json、.code-snippets、以及 .*rc 结尾的文件以外的所有 json 文件，使用 prettier 进行代码格式化。
	"{!(package)*.json,*.code-snippets,.!(browserslist)*rc}": ["prettier --write--parser json"],

	// 对于 package.json 文件，使用 prettier 进行代码格式化。
	"package.json": ["prettier --write"],

	// vue 的文件，先使用 eslint 进行代码校验并自动修复问题，再使用 prettier 进行代码格式化，最后使用 stylelint 进行样式校验并自动修复问题。
	"*.vue": ["eslint --fix", "prettier --write", "stylelint --fix"],

	// scss、less、styl、html 的文件，先使用 stylelint 进行样式校验并自动修复问题，再使用 prettier 进行代码格式化。
	"*.{scss,less,styl,html}": ["stylelint --fix", "prettier --write"],

	//  md 的文件，使用 prettier 进行代码格式化。
	"*.md": ["prettier --write"]
};
